

define(function(){
	var data;
	function init($ele){
		data = $ele.data('info') || {};
		var init_href = $ele.find('a').attr('inithref') || "";
		var className = "Js-evt-" + data.cName;
		$('input[name="goUrl"]').val(init_href);
		$('input[name="className"]').val(data.cName);
		$('input[name="className"]').blur(function(){
			if($(this).val()){
				$ele.removeClass(className).addClass('Js-evt-'+$(this).val());
			}else{
				$ele.removeClass(className);
			}
			data.cName = $(this).val();
		});
		$('input[name="goUrl"]').blur(function(){
			if($(this).val()){
				if($ele.find('a').length){
					$ele.find('a').attr('inithref',$(this).val());
				}else{
					var aTag = $('<a inithref="'+$(this).val()+'"></a>');
					$ele.find('img').wrap(aTag);
				}
			}else{
				if($ele.find('a').length){
					$ele.find('a').attr('inithref','javascript:');
				}
			}
		});
		$ele.data(data);
	}
	return init;
});
